Dynamics 365 এ Security হল সিস্টেমের একটি গুরুত্বপূর্ণ দিক যা ইউজারদের তথ্য অ্যাক্সেস এবং পরিচালনার ক্ষমতা নিয়ন্ত্রণ করে। Hierarchical Security এবং Record-level Security দুটি আলাদা ধরনের নিরাপত্তা ব্যবস্থা যা ব্যবহারকারীদের অনুমতি এবং অ্যাক্সেস সীমাবদ্ধ করতে ব্যবহৃত হয়।
এই দুটি নিরাপত্তা মডিউল ব্যবহারের মাধ্যমে একটি প্রতিষ্ঠানে বিভিন্ন স্তরের ব্যবস্থাপনা এবং ডেটা অ্যাক্সেস নিয়ন্ত্রণ করা যায়।
Hierarchical Security কী?
Hierarchical Security Dynamics 365-এ একটি নিরাপত্তা ফিচার, যা ব্যবহারকারীদের অ্যাক্সেস নিয়ন্ত্রণের জন্য organizational hierarchy এর উপর ভিত্তি করে কাজ করে। এর মাধ্যমে ব্যবহারকারীদের অ্যাক্সেস স্তর তাদের পদমর্যাদা বা প্রতিষ্ঠানিক অবস্থানের উপর নির্ভর করে প্রদান করা হয়।
Hierarchical Security এর বৈশিষ্ট্য:
- Hierarchy Setup:
- Hierarchical Security সাধারণত User বা Position ভিত্তিক হয়, যেখানে একাধিক ইউজারের মধ্যে সম্পর্ক (যেমন, ম্যানেজার, সুপারভাইজার, সহকর্মী) তৈরি করা হয়।
- এটি ব্যবহারকারীদের supervisory relationship এর ভিত্তিতে কাজ করে। উদাহরণস্বরূপ, একজন ম্যানেজার তার অধীনস্ত দলের সদস্যদের রেকর্ড দেখতে পারেন, কিন্তু উল্টো তা সম্ভব নয়।
- Access Control:
- Supervisors বা Managers তাদের অধীনস্থ কর্মচারীদের তৈরি করা রেকর্ড, টাস্ক বা কেস দেখতে পারেন।
- তবে Junior Staff সাধারণত তাদের নিজেদের রেকর্ড এবং কিছু বিশেষ রেকর্ড অ্যাক্সেস করতে পারেন, কিন্তু তারা তাদের সিনিয়রদের রেকর্ড দেখতে সক্ষম নাও হতে পারে।
- Security Roles and Positions:
- Dynamics 365 এ Security Roles তৈরি করা হয়, যা position-based অনুমতিসমূহ নির্ধারণ করে। উদাহরণস্বরূপ, একজন Sales Manager-কে Sales Representative-এর তৈরি করা কেস দেখতে বা তাদের কাজ ট্র্যাক করতে অনুমতি দেওয়া হতে পারে।
- Managing Access:
- Hierarchical Security ব্যবহার করে ব্যবহারকারী বা পদের উপর ভিত্তি করে অ্যাক্সেস ফিল্টার করা সম্ভব। এটি সাধারণত Role-based security model এর সাথে কাজ করে।
- Override Access:
- যদি প্রয়োজন হয়, কোনো সিনিয়র সদস্য নিচু স্তরের সদস্যদের রেকর্ড বা ডেটা অ্যাক্সেস করতে পারেন। তবে এটি Override Permission এর মাধ্যমে সক্ষম হয়।
Record-level Security কী?
Record-level Security Dynamics 365 এর একটি নিরাপত্তা ব্যবস্থা, যা ব্যবহারকারী বা গোষ্ঠীকে নির্দিষ্ট রেকর্ড (বা ডেটা) এর অ্যাক্সেস নির্ধারণ করতে সহায়তা করে। এটি ব্যবহারকারীর অ্যাক্সেস সীমিত করে এবং নিশ্চিত করে যে তারা শুধুমাত্র তাদের অনুমোদিত রেকর্ডগুলোকেই অ্যাক্সেস করতে পারে।
Record-level Security এর বৈশিষ্ট্য:
- Ownership-based Security:
- Record-level security সাধারণত রেকর্ডের owner (যে ব্যক্তি রেকর্ডটি তৈরি করেছে) অথবা সংশ্লিষ্ট user group এর উপর নির্ভর করে কাজ করে।
- উদাহরণস্বরূপ, একজন Sales Representative শুধুমাত্র তার তৈরি করা Opportunity দেখতে বা এডিট করতে পারবেন, কিন্তু অন্য দলের সদস্যদের Opportunity তারা অ্যাক্সেস করতে পারবেন না।
- Sharing:
- Record-level sharing Dynamics 365 এ একটি গুরুত্বপূর্ণ বৈশিষ্ট্য। এটি ব্যবহারকারীকে একটি রেকর্ড অন্য ব্যবহারকারী বা গোষ্ঠীর সাথে শেয়ার করার সুযোগ দেয়।
- Share অপশন ব্যবহার করে, একটি রেকর্ড একাধিক ব্যবহারকারী বা গোষ্ঠীর সাথে শেয়ার করা যেতে পারে, এবং তাদের বিভিন্ন ধরনের অনুমতি দেয়া যেতে পারে (যেমন Read, Write, Delete)।
- Team-based Security:
- রেকর্ডগুলি নির্দিষ্ট Teams বা গ্রুপগুলির মধ্যে ভাগ করা যেতে পারে, এবং প্রতিটি টিমের সদস্যরা সেই রেকর্ডে অ্যাক্সেস লাভ করতে পারে।
- এটি দলগত কাজের জন্য খুবই উপকারী, যেখানে একাধিক টিম সদস্য একসাথে একটি রেকর্ডে কাজ করতে পারে।
- Field-level Security:
- Field-level Security ব্যবস্থার মাধ্যমে ব্যবহারকারীদের নির্দিষ্ট ক্ষেত্র (Field) অ্যাক্সেস নিয়ন্ত্রণ করা যায়। অর্থাৎ, একটি রেকর্ডের কিছু ক্ষেত্র, যেমন Salary, Address ইত্যাদি শুধু কিছু নির্দিষ্ট ব্যবহারকারী বা দল দেখতে পারে।
- এটি Field-level Security Profiles সেট করে কনফিগার করা হয়।
- Security Roles and Permissions:
- Record-level security নির্ধারণের জন্য Dynamics 365-এ Security Roles ব্যবহার করা হয়, যার মাধ্যমে নির্দিষ্ট রেকর্ডগুলোর জন্য অ্যাক্সেস নিয়ন্ত্রণ করা যায়।
- Security Roles এর মধ্যে Read, Write, Delete, Assign ইত্যাদি অনুমতি সংযুক্ত থাকে, যা রেকর্ডে কাজ করার জন্য প্রয়োজনীয় অ্যাক্সেস দেয়।
Hierarchical Security এবং Record-level Security এর মধ্যে পার্থক্য
| Aspect | Hierarchical Security | Record-level Security |
|---|---|---|
| Access Control | অ্যাক্সেস নিয়ন্ত্রণ প্রধানত organizational hierarchy এর উপর ভিত্তি করে। | নির্দিষ্ট record বা data এর উপর ভিত্তি করে অ্যাক্সেস নিয়ন্ত্রণ। |
| Focus Area | Position এবং supervisory relationship এর মাধ্যমে অ্যাক্সেস নিয়ন্ত্রণ। | নির্দিষ্ট record এবং field-level security এর মাধ্যমে অ্যাক্সেস নিয়ন্ত্রণ। |
| User Scope | উচ্চতর ব্যবস্থাপনা স্তরের লোকেরা তাদের অধীনস্থদের রেকর্ড দেখতে সক্ষম। | ব্যবহারকারী শুধু তার নিজের রেকর্ড এবং শেয়ার করা রেকর্ড অ্যাক্সেস করতে পারেন। |
| Usage | সাধারণত ব্যবহৃত হয় Managers, Supervisors এর জন্য। | সাধারণত ব্যবহৃত হয় team-based বা individual record অ্যাক্সেসের জন্য। |
| Sharing | সীমিত শেয়ারিং, প্রধানত পদের ভিত্তিতে অ্যাক্সেস দেওয়া হয়। | রেকর্ড বা তথ্য শেয়ার করার জন্য অনুমতি প্রদান করা যায়। |
Hierarchical Security এবং Record-level Security এর ব্যবহারিক উদাহরণ
- Hierarchical Security: একটি Sales Manager তাদের Sales Team এর সদস্যদের Opportunity রেকর্ড দেখতে পারবে, কিন্তু Sales Representative তার সিনিয়রের Opportunity রেকর্ড অ্যাক্সেস করতে পারবে না।
- Record-level Security: একটি Sales Representative শুধুমাত্র তাদের নিজস্ব Opportunity দেখতে পাবে, অন্যদের Opportunity দেখতে পারবেন না unless সেটি শেয়ার করা হয়।
এই দুটি নিরাপত্তা ব্যবস্থার মাধ্যমে Dynamics 365 এ ডেটা অ্যাক্সেস যথাযথভাবে নিয়ন্ত্রণ করা যায়, যাতে একটি সংগঠন তার কর্মীদের জন্য সঠিক অনুমতি প্রদান করতে পারে এবং নিরাপত্তা বজায় রাখতে পারে।
Read more